// const path = require("path")
// const HtmlWebpackPlugin = require('html-webpack-plugin')
//
// module.exports = {
//     // development 开发模式打包 内存打包
//     // production 生产模式打包 硬盘打包
//     mode:"development",
//     // 入口
//     // entry: "./src/main.tsx",
//     entry: path.resolve(__dirname,"src/main.tsx"),
//     // entry: {
//     //   app: path.resolve(__dirname,"src/main.tsx")
//     // },
//     // 出口
//     output: {
//         // 出口必须指定决定路径
//         // path: path.resolve(__dirname,"dist"),
//         filename: "[name].[chunkhash:8].js",
//     },
//     devServer: {
//         port:8080,
//     },
//     // 插件增强webpack功能
//     plugins: [
//         new HtmlWebpackPlugin({
//             template: "./public/index.html"
//         }),
//     ]
// }
const { merge } = require('webpack-merge')
const config = require('./config/config')
const dev = require('./config/dev')
const build = require('./config/build')

module.exports = function ({ development }) {
	return merge(config, development ? dev : build)
}
